#include "stdafx.h"
#include <sstream>
#include "NotifyLibFuncErrorUtil.h"
#include "StrCodeUtil.h"


NotifyLibFuncErrorUtil::NotifyLibFuncErrorUtil(void)
{
}


NotifyLibFuncErrorUtil::~NotifyLibFuncErrorUtil(void)
{
}


void NotifyLibFuncErrorUtil::NotifyFuncError(HWND hWnd, std::string strFunName, int iFailAt)
{
    std::stringstream stream;
    stream << "saVoeLib fun[";
    stream << strFunName;
    stream << "] failed at[";
    stream << iFailAt;
    stream << "].";

    MessageBox(hWnd, (LPCWSTR)(StrCodeUtil::utf8_decode(stream.str()).c_str()), TEXT("saVoeLib error"), MB_OK);
}
